//
//  UIView+ViewController.swift
//  sinaweiboFirst
//
//  Created by mac on 16/3/14.
//  Copyright © 2016年 mac. All rights reserved.
//

import UIKit

//找到视图以及子类对象的响应者链条中的 视图控制器

extension UIView {

    //查找响应者链条中的导航视图控制器
    func navController() -> UINavigationController? {
    
        var next = nextResponder()
        //遍历响应者链条
        while next != nil {
        
            if let nav = next as? UINavigationController {
                return nav
            }
            //如果下一个响应者不是导航视图控制器
            //再查找下一个响应者的下一个响应者
            next = next?.nextResponder()
        }
        return nil
    }

}











